HTTPリクエストについて

HTTP リクエスト

HTTPリクエストは、クライアント(通常はウェブブラウザ)がウェブサーバーに送信する情報のパケットです。HTTPリクエストには、リクエストメソッド(GET、POST、PUT、DELETEなど)、リクエストURI、プロトコルバージョン、ヘッダー情報、そしてオプションでボディ情報が含まれます。リクエストメソッドは、サーバーに対する操作の種類を指定します。

HTTPリクエストの構成要素

Word Description
リクエストメソッド HTTPリクエストの開始行に含まれるメソッド(GET、POST、PUT、DELETEなど)は、サーバーに対する操作の種類を指定します。
リクエストURI リクエストURIは、要求するリソースを一意に識別します。これは通常、URLまたはサーバー上のリソースへのパスです。
ヘッダー情報 HTTPヘッダーはリクエストとレスポンスの情報を提供します。これには、リクエストの内容、リクエスト送信者の情報、レスポンスの内容などの情報が含まれています。
ボディ情報 ボディ情報は、POSTやPUTなどのメソッドで送信される追加データを含みます。GETメソッドのリクエストでは通常、ボディ情報は存在しません。

PythonによるHTTPリクエスト

import requests  # requestsライブラリをインポートします

# リクエストを送りたいURLを指定します
url = 'https://www.example.com'

# 指定したURLへGETリクエストを送ります
response = requests.get(url)

# レスポンスのステータスコードを出力します
print(response.status_code)

# レスポンスの内容を出力します
print(response.text)